//git学习地址https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
/*************config 配置指令*********************/
//手动设置用户 git config --global user.name "JasonMa"  git config --global user.email "1049113996@qq.com"
//
//查看当前用户(global)配置  git config --global --list
//查看当前仓库配置信息  git config --local --list

/************常用命令************/
// 创建文件夹 mkdir + 名称
// 显示当前目录 pwd
//初始化git仓库(创建git库) git init
//把文件添加到仓库 git add <file>
//把文件提交到仓库 git commit -m <说明>   -m后面输入的是本次提交的说明，必填
//重命名文件 git mv 原始文件名.后缀 新文件名.后缀
//http://www.yiibai.com/git/git_rename_operation.html
//查看工作区状态(是否有修改，是否有需要提交的东西) git status
//查看修改的内容(如果git status告诉你有文件被修改过，用git diff 可以查看修改内容) git diff
//回退到指定版本(既可以回退版本，也可以把暂存区的修改回退到工作区 git reset HEAD <file>) git reset --hard <commit_id>
//查看提交历史 git log
//查看命令历史(查看版本号) git reflog
//放弃工作区的修改 git checkout -- file 命令中的--很重要，没有--，就变成了“切换到另一个分支”的命令
//删除文件 git rm
//创建SSH Key ssh-keygen -t rsa -C "1049113996@qq.com"
//把当前分支master推送到远程服务器 git push
//创建dev分支并且切换到新分支 git checkout -b dev    git checkout命令加上-b参数表示创建并切换，相当于以下两条命令：git branch dev   git checkout dev  
//查看当前分支 git branch    git branch命令会列出所有分支，当前分支前面会标一个*号
//查看远程服务器分支git branch -a
//删除本地dev分支 git branch -d dev
//删除远程dev分支 git push origin :dev

/***************忽略文件夹及文件*********************/
//创建.gitignore   touch .gitignore
//在编辑器添加需要忽略的文件夹或者文件

/*****************git 提交到远程服务器*************************/
//查看远程服务器地址 git remote -v
//添加远程仓库地址 git remote add origin git@gitee.com:JasonMa2010
//修改远程仓库地址:
//直接修改命令  git remote set-url origin git@gitee.com:JasonMa2010/test.git
//先删后加 git remote rm origin   git remote add origin git@gitee.com:JasonMa2010/blog.git
//提交到远程服务器 git push origin 
//指定想要push或者phll的远程分支 git push origin master   git pull origin master 
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//